*{ margin:0; padding:0;}
div,img,form{ border:0;} 
table {
    border-collapse: separate;
    border-spacing: 0;
}
/* CSS Document */
.clearLink {
   /* background: url("./site/clearLinkShim.png") no-repeat scroll 0 0 transparent;*/
    cursor: pointer;
    display: block !important;
    height: 0 !important;
    overflow: hidden;
}
#dimmer {
	position:fixed;
	top:0;
	left:0;
	background:url(./shadowBox/dimmerBkg.png);
	width:100%;
	height:100%;
	z-index:9999998;
}
#dimmerMessage {
	position:fixed;
	top:50%;
	left:50%;
	width:400px;
	z-index:9999999;
	font-size:11px;
	color:#333;
}
.dimmerMessage {
	display:none;
}
#dimmerMessage .shadowBox {
	width:100%;
}
#dimmerMessage .swBtnSml, #dimmerMessage .swBtnMed {
	margin-bottom:0;
}
#dimmerMessage .dimmerBtnClose {
	padding-top:26px;
	width:25px;
	background:url(./shadowBox/dimmerCloseBtn.png) no-repeat;
	display:block;
	position:absolute;
	top:0;
	right:0;
}

.shadowBox .shtl, .shadowBox .shtm, .shadowBox .shtr, .shadowBox .shbl, .shadowBox .shbm, .shadowBox .shbr {
	height:10px;
	font-size:1px;
}
.shadowBox .shtl {
	background:url(./shadowBox/shtl.png) no-repeat;
	width:10px;
}
.shadowBox .shtm {
	background:url(./shadowBox/shtm.png) repeat-x;
}
.shadowBox .shtr {
	background:url(./shadowBox/shtr.png) no-repeat;
	width:10px;
}
.shadowBox .shbl {
	background:url(./shadowBox/shbl.png) no-repeat;
	width:10px;
}
.shadowBox .shbm {
	background:url(./shadowBox/shbm.png) repeat-x;
}
.shadowBox .shbr {
	background:url(./shadowBox/shbr.png) no-repeat;
	width:10px;
}
.shadowBox .shmm {
	padding:13px 18px;
	background:#fff;
}
.shadowBox .shml, .shadowBox .ml {
	background:url(./shadowBox/shml.png) repeat-y;
	width:10px;
}
.shadowBox .shmr {
	background:url(./shadowBox/shmr.png) repeat-y;
}
.shadowBoxEvenPadding .shmm {
	padding:13px;
}